home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
sound
/
players
/
cdplr13c.lzh
/
CDPLAYER
/
CDP.TXT
< prev
next >
Wrap
Text File
|
1995-10-30
|
33KB
|
627 lines
CD-Player V1.3c (Oktober 1995)
ein Audio-CD-Player für ATARI ST/STE/TT/Falcon mit CD-ROM-Laufwerk
von Alexander Clauss, Stresemannstr. 44, D-64297 Darmstadt
Dieses Programm ist FREEWARE. Es darf kostenlos kopiert und benutzt
werden. Eine Verbreitung über Mailboxen, FTP-Server und PD-Serien ist
erlaubt. Eine Verbreitung auf CD-ROMs und auf Cover-Disketten von
Zeitschriften ist NUR mit meiner schriftlichen Genehmigung erlaubt. Das
Programm muβ immer komplett weitergegeben werden (siehe LIESMICH Datei).
Das Verändern des Programms und der Anleitung ist nicht gestattet.
Wenn Ihnen das Programm gefällt und Sie es regelmäβig benutzen, können sie
mir natürlich auch eine kleine Spende zukommen lassen; ich würde mich
freuen.
WICHTIG:
Ich bin natürlich auch an Fehlermeldungen und/oder Verbesserungs-
vorschlägen interessiert. Bei Fehlermeldungen bitte immer Rechnertyp,
CD-ROM-Typ, CD-ROM-Treiber, TOS-Version, Autoordner-Programme und
Accessories angeben. Wenn möglich, bitte genau beschreiben, wie man den
Fehler reproduzieren kann.
Konstruktive Kritik und Vorschläge für zukünftige Versionen sind
ausdrücklich erwünscht!!!
WICHTIG:
Ich bitte, bei Anfragen per Post immer auch einen frankierten und
adressierten Rückumschlag beizulegen, wenn Sie eine Antwort von mir
erwarten.
Meine Adresse
-------------
Alexander Clauss
Stresemannstraβe 44
D-64297 Darmstadt
-- Germany --
email: aclauss@rbg.informatik.th-darmstadt.de
WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/
(Wer mich über die email-Adresse nicht (oder nicht mehr) erreichen kann,
sollte es über die Post-Anschrift versuchen!)
Bankverbindung
--------------
Sparkasse Darmstadt
BLZ: 508 501 50
Kontonr: 0115032143
---------------------------------------------------------------------------
System-Voraussetzungen
======================
Dieses Programm läuft auf allen Atari ST/STE/TT/Falcon (und wahrscheinlich
auch auf Medusa und Eagle) mit CD-ROM-Laufwerk und MetaDOS-Treiber.
Sowohl CD-ROM-Laufwerk als auch der MetaDOS-Treiber müssen in der Lage sein
Audio-Kommandos zu verstehen.
Das Programm läuft in jeder Auflösung und Farbtiefe. Einige Dialoge können
leider nicht vollständig in der ST-Niedrig-Auflösung dargestellt werden.
Die Proportionen der Bedienelemente des Hauptfensters sind abgestimmt auf
den 8x16 Systemzeichensatz. Das bedeutet: auf z.B. ST-Niedrig- oder
ST-Mittel- Auflösungen (8x8 Zeichensatz) sieht das Haupfenster nicht so gut
aus. Die 3D-Effekte wirken nur dann gut, wenn mindestens 16 Farben (in der
normalen Systempalette) zur Verfügung stehen.
Installation
============
Besitzt man nur ein Gerät (CD-ROM) welches durch MetaDOS angesteuert wird,
muβ man nichts weiter beachten. Dieser Abschnitt kann getrost übersprungen
werden. Nur wenn man mehrere MetaDOS-Geräte installiert hat, sollte man
diesen Abschnitt beachten.
Sind mehrere MetaDOS-Geräte (CD-ROMs) angemeldet, hat man mehrere
Möglichkeiten, das richtige Gerät auszuwählen:
1) Man übergibt die GemDOS-Kennung des CD-ROM-Laufwerks als Parameter. (Ab
TOS 2.0x kann man im DESKTOP CDP.APP mit diesem Parameter anmelden)
Der Parameter darf auch die Form 'x.CDP' besitzen (x steht für die
GemDOS-Kennung). Man kann also CDP.APP auf die Dateikennung *.CDP im
DESKTOP anmelden. Öffnet man eine Datei (sie darf auch leer sein) mit
dem Namen K.CDP wird das CD-ROM K: benutzt, öffnet man dagegen G.CDP,
wird das CD-ROM G: benutzt. Diese Möglichkeit ist praktisch, wenn man
mehrere CD-ROM-Laufwerke (eventuell sogar gleichzeitig) benutzt.
2) Benutzt man nur ein bestimmtes CDROM-Laufwerk als Audio-CD-Player, kann
man das Programm von CDP.APP in CDP_x.APP umbenennen - das x steht für
den Laufwerksbuchstaben, der auch vom Desktop für das CD-ROM verwendet
wird. Beispiel: Ist das CD-ROM unter K: im Desktop angemeldet heisst
das Programm jetzt 'CDP_K.APP'.
HINWEIS: Es darf sich nur ein(!) Programm mit dem Namen CDP_x.APP im
Verzeichnis befinden. Ansonsten kann nicht entschieden werden,
welches gestartet wurde.
Installation als Accessory
==========================
Das Programm kann auch als Accessory installiert werden. Wegen einer
Einschränkung des GEM (Speicher, der durch ein Accessory reserviert wurde,
gehört leider nicht dem Accessory, sondern dem gerade laufenden Programm.
Der Speicher wird deshalb beim Starten und Beenden eines Programmes wieder
freigegeben) müssen beim Betrieb als Accessory Abstriche in Kauf genommen
werden (In einer Multitasking-Umgebung gibt es diese Einschränkung nicht!)
Beim Betrieb als Accessory gibt es folgende Einschränkungen (Single-TOS):
* Die Dialoge öffnen sich systemmodal (d.h. nicht in einem Fenster).
[ Das ist allerdings keine Einschränkung des GEM, sondern ein Problem
meiner GEM-LIB, die bei Fenster-Dialogen noch Probleme mit der
AC_CLOSE-Message hat ]
* Es können keine neuen CDs in die Datenbank aufgenommen werden, dazu
müsste nämlich dauerhaft Speicher angefordert werden.
Inwieweit es Probleme mit GEM-Autostart-Programmen (z.B. alternative
Desktops) gibt, kann ich nicht sagen. Wenn es Probleme gibt, muβ man auf
den Einsatz als Accessory verzichten. Da das Programm auf jeden Fall
Speicher anfordert (direkt nach dem Starten), für die Datenbank und für die
RSC-Datei, können Probleme nicht ausgeschlossen werden. Ohne GEM-Autostart-
Programme sollten alle Speicheranforderungen stattfinden, solange
ausschliesslich der Desktop als Hauptprogramm aktiv ist. Dann gehören alle
angeforderten Speicherblöcke zum Desktop, und der wird ja nie beendet. Wenn
ein Autostart-Programm aber schon gestartet wird, bevor der CD-Player
seinen benötigten Speicher angefordert hat, wird es Probleme geben, sobald
dieses Programm beendet wird.
Es gibt irgendeinen (unsauberen?) Trick, mit dem man auch aus einem
Accessory dauerhaft Speicher anfordern kann. Wenn mir jemand diesen Trick
verrät, kann ich die Einschränkungen beim Accessory-Betrieb eventuell
vermeiden.
Was kann das Programm
=====================
Das Programm bietet fast alle Funktionen eines normalen Audio-CD-Players.
Es verwaltet ausserdem noch eine kleine Datenbank, in der Titel und
Interpret der einzelnen CD-Tracks eingegeben werden können. Mit Hilfe
dieser Datenbank kann das Programm die gerade eingelegte CD identifizieren
und im Klartext Titel und Interpret anzeigen. Jeder einzelne Track der CD
wird natürlich auch als Text angezeigt. Mit Hilfe dieses Programms kann
man weiterhin Tracks (oder beliebige Ausschnitte davon) auf Festplatte
kopieren (ohne Umwege über D/A- und A/D-Wandler). Es stehen dazu
verschiedene Sampleformate zur Verfügung. Da die Atari-Rechner mit der
Samplefrequenz von 44100 Hz einer Audio CD leider nicht viel anfangen
können, kann beim Abspeichern auf Festplatte auch noch eine Umrechnung auf
Atari-(Falcon) übliche Frequenzen stattfinden.
Das Haupfenster von 'CD-Player'
===============================
Der Aufbau dieses Fensters orientiert sich an normalen Audio-CD-Playern.
Die Knöpfe, die ein CD-Player hat wird man auch in diesem Fenster finden.
Sie können auch mit der Tastatur ausgewählt werden.
Unterste Reihe:
---------------
1. Eject (Taste E):
Die Schublade des CD-ROM-Laufwerks wird ausgefahren.
2. Stop (Taste S):
Die Audio-Wiedergabe wird gestoppt.
3. Play (Taste P):
Die Audio-Wiedergabe wird begonnen.
4. Pause (Taste P):
Die Wiedergabe wird gestoppt, kann aber an dieser Stelle fortgesetzt
werden.
5. Skip Back (Taste -):
Springt an den Anfang des aktuellen Tracks; wenn man schon dort ist, an
den Anfang des vorherigen Tracks.
6. Back (Taste B):
Springt 2 sec z